
#ifndef _BSP_H_
#define _BSP_H_

#include <stdint.h>
#include <stdbool.h>

#include "gd32w51x.h"
// #include "BSP_Delay.h"
#include "BSP_SPI.h"
#include "BSP_Uart_2.h"
// #include "BSP_WG.h"
// #include "BSP_WG_In.h"
#include "BSP_Led.h"
#include "BSP_Buzzer.h"
// #include "W25Q_IO.h"
#include "BSP_RFIO.h"
#include "BSP_Sleep.h"
#include "BSP_RFID.h"
// #include "BSP_Keyboard.h"
// #include "BSP_Timer.h"
// #include "BSP_Alarm.h"
#include "BSP_RS485.h"
// #include "BSP_Clock.h"
// #include "BSP_Door.h"
// #include "BSP_Switch.h"
#include "BSP_BLE.h"

void BSP_Init(void);
void BSP_ResetSystem(void);
uint8_t BSP_GetUid(uint32_t uid[3]);

#endif

